﻿@charset "utf-8";
body { background:#f7f7f8;}
/*页面标题
----------------------------------------------*/
.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
    .location a{ margin:0 5px; }
    .location span{ color:#666; }
.main-tit{ padding-top:14px; height:54px; line-height:54px; text-align:left; }
    .main-tit h2{ display:block; margin:0; padding:0; float:left; color:#333; font-size:20px; font-weight:normal; }
    .main-tit p{ display:block; float:right; color:#555; font-size:14px; }
    .main-tit p a{ margin-left:10px; }
    .main-tit p a i{ font-style:normal; }
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
    .slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
	.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }
.nav-tit{ margin:0 auto 50px; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:1em; border-bottom:1px solid #e0e0e0; }
    .nav-tit.short{ padding-bottom:0; border-bottom:0; }
    .nav-tit a{ margin-left:10px; color:#333;  }
    .nav-tit a:hover,.nav-tit a.selected{ color:#34ad2a; }
    .nav-tit i{ margin-left:10px; color:#e0e0e0; }
.sub-tit{ margin:0 50px 10px; padding-top:35px; height:42px; border-bottom:1px solid #e0e0e0; font-size:16px; }
    .sub-tit a.add{ display:block; margin-right:10px; float:right; color:#23ac38; font-size:14px; line-height:42px; }
    .sub-tit a.add i{ display:inline-block; margin-right:5px; color:#23ac38; font-size:14px; }
    .sub-tit ul{ display:inline-block; }
    .sub-tit ul li{ margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; }
    .sub-tit ul li a{ display:inline-block; padding:0 15px; line-height:42px; }
    .sub-tit ul li.selected a{ border-bottom:2px solid #23ac38; color:#23ac38; }
.search-tit{ display:block; margin:0 30px; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
    .search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
    .search-tit span{ margin-left:15px; color:#999; font-size:14px; }
    .search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }
.main-tit  .search-box input{border: 1px solid #919191;border-right: 0;}
.main-tit .search-box input[type="submit"] {
				border: 1px solid #e5e5e5;
				background: url(../images/btn-huise.png) no-repeat center;
			}

.main-tit .search-box a {
    display: inline-block;
    margin-left: 12px;
    font-size: 13px;
    line-height: 22px;
    color: #595757;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.imain-titsection { margin:50px auto 0 auto;width: 1210px; max-width:1210px; background:#fff; padding-bottom:25px;}
.main-tit {
    margin:0 25px 0 25px;
    padding: 20px 0px 0px 0px;
    border-bottom: 1px solid #e3e3e3;
}
.main-tit h2 {
    line-height: 2;
    border-bottom: 3px solid #b5001f;
    color: #595758;
    width:140px;
    
    font-size: 22px;
    text-align: left;
    padding: 0 0 8px 1px;
    overflow: hidden;
    position: relative;
    font-weight: normal
}
.service-wrap .wrapper {
    height:auto;
}
.service-wrap .wrapper  .btn {
    width: 50PX;
    height: 200px;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    border:none;
    padding:50px 0px;
}
.service-wrap .wrapper  .btn.prev {margin-left:10px;background: url(../images/prev01.png) no-repeat center;}
.service-wrap .wrapper  .btn.next {margin-right: 10px;background: url(../images/next01.png) no-repeat center;}
.service-wrap .wrapper  .btn.prev:hover {
    background-position: 40% center;
}
.service-wrap .wrapper  .btn.next:hover { background-position: 60% center;}
.service-wrap .wrapper  .scroll {
    position: relative;
    margin-top:50px;
    margin-left:10px;
    overflow: hidden;
    width: 1210px;
    height: auto;
}
.service-wrap .wrapper  .scroll ul { min-width: 1120px;}
.service-wrap .wrapper  .scroll li {
    float: left;
    width: 200px;
    /*height: 256px;*/
    margin-right:50px;
}
.service-wrap .wrapper  .scroll li img {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: 200px; height:200px;
    max-height: 256px;
}
.service-wrap .wrapper .scroll li p {
    margin-top: 10px;
    font-size: 12px;
    line-height: 2;
    color: #595757;
    text-align: left;
    max-height:48px;
    overflow:hidden;
}
.service-wrap .wrapper .scroll li:hover p {
    color: #e11837;
}
.service-wrap2 { background:#f7f7f8; margin-top:0px; }/*width:50%; float:left;*/
.service-wrap3 { width:50%; float:right;
}
/*幻灯*/
.slide-box{ position:relative; margin:0; width:100%;  text-align:center; overflow:hidden; }
 .slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:2; }
    .slide-box .speed-btn{ display:inline-block; margin:auto 0; }
    .slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:#878787; border-radius:50%; overflow:hidden; *float:none; *display:inline-block; }
    .slide-box .speed-btn a.on{ background:#fff; }
.list-box img{ width:100%; 
}
.header .head-nav .search-box .input-box  .input { font-size:14px; text-align:center;}
/*新闻资讯*/
.newsleft {
 width:565px;  float:left;padding-bottom:25px; overflow:hidden;}/*55%*/

.imain-tit2 { height: 54px; margin-left:25px; }
.imain-tit2 h2 {display:block;}
.xinwendiv {
 height:20px;}
.newsImgdiv { width:100%; margin-top:10px; height:155px; overflow:hidden;}
.onenewsImg {width:293px;height:155px;float:left; }
    .onenewsImg img { max-width:100%;max-height:100%;
    }
.onenewsText { margin-top:20px; margin-left:20px; width:252px;float:left; height:135px; overflow:hidden;}/*50%;166px*/ 
   .onenewsText span { max-height:45px; font-size:16px; color:#838384; overflow:hidden;
    }
    .onenewsText p {max-height:20px; margin-top:20px; font-size:12px; color:#626061; line-height:2; overflow:hidden;
    }


.morea { color:#b6001f; float:right;
}
.newsTextdiv { width:100%; margin-top:5px;
}
.newsTextdiv ul { width:100%;
    }
    .newsTextdiv ul li { width:100%; padding:15px 0px;text-align:left;}
.newsZixun {color:#000; padding:6px 12px;background:#ddd;
}
.newsTitle {display:inline-block; margin-left:25px;overflow: hidden; max-width: 300px; max-height:15px;}
.newsDate {float:right; color:#626061; font-size:13px;
}
/*用户名单*/
.useslistright { width: 565px;margin-left: 70px;float:left; padding-bottom:25px; overflow:hidden;} /*width:45%;467px*/
.imain-tit3 { width:90%; margin-left:25px;}
.useslistMain { position:relative; width:100%;  background:#fff; margin-top:10px;height: 100%;} /*height:420px; overflow-y:scroll;*/
.useslistMaintop{ position:relative; width:88%;  background:#fff;  margin:0 auto;padding-top:15px;}
.useslistMaintop img{ width:100%; }
.useslistMainbottom{position:relative; width:88%;  background:#fff; padding-top:20px; margin:0 auto;padding-bottom: 20px;}
.useslistMainbottom p{width:100%;font-size:14px;color:#626078;}
.infoListdiv { width:50%; float:left;}
.useslistMain ul { width:100%; height:330px; }
.useslistMain ul li{ width:90%; height:165px; overflow:hidden; float:left; padding:20px 20px 0 20px; }/*width:44%;*/

.listTitleSpan { width:100%;border-bottom: 1px solid #e3e3e3;}
.listTitleSpan label { font-size:16px;}
.listTitleanli { margin-top:10px; font-size:13px; color:#9c9c9d; line-height:2}
.quanbu { font-size:17px;float:right; letter-spacing:1px;z-index: 3;}
/*搜索*/
.main-tit .search-box{ position:absolute; top:18px; right:28px; width:17%; height:42px; overflow:hidden; height:50px; }
    .main-tit .search-box .input-box{ position:absolute; top:0; left:0; right:67px; bottom:0; }
    .main-tit .search-box .input-box input{ display:block; margin:0; padding:5px 12px; width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
    .main-tit .search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
    .main-tit .search-box .submit{ display:block; position:absolute; top:0; right:0; bottom:0; padding:5px; width:41px; height:42px; line-height:30px; color:#333; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
.search-box{ width:300px; float:right;}
 .main-tit .search-box .submit {background: url(../images/serchbtn.png)  no-repeat center ; }
     .main-tit .search-box .submit:hover{  border-color:#b6001f; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }/*background:#b6001f;*/
    .main-tit .search-box .submit:hover i{ color:#fff !important; }